﻿@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td{ margin:0; padding:0; font-family:"宋体"; font-size:12px; font-style:normal; color:#333;}
table{ border-collapse:collapse; border-spacing:0;}
caption,th{ text-align:center;}
ul,ol,li{ list-style:none;}
a{ text-decoration:none; outline-style:none;}
a:link{color:#00a0e9;}
a:visited{color:#00a0e9;}
fieldset,img{ border:none; text-align:center; vertical-align:middle;}
input[type="button"]:hover,input[type="submit"]:hover{ cursor:hand;}

.clear{ clear:both; font-size:0px; line-height:0px;}
.nodisplay{ display:none;}

/* pageHeader */
#pageHeader{ margin:0 auto; padding:5px 0; height:80px; width:1008px;}
#pageHeader .logo{ float:left; margin-left:20px; height:60px;}
#pageHeader .other{ height:30px;text-align:right; padding-right:15px;}
#pageHeader .other table{ float:right; padding-left:60px;}
#pageHeader .shadow{ height:20px; background:url(/App_Themes/RFOA/Header/header_shadow.jpg) repeat-x;}

/* nav */
#nav{ float:right; margin-right:10px; height:30px;}
#nav ul{}
#nav ul li{ float:left; margin-right:2px; width:75px; text-align:center; background:url(/App_Themes/RFOA/Header/nav_normal.jpg);}
#nav ul li:hover{ background:url(/App_Themes/RFOA/Header/nav_selected.jpg);}
#nav ul li a{ display:block; height:30px; line-height:30px;}
#nav ul li a:visited{text-decoration:none; color:#00a0e9;}
#nav ul li a:hover{ color:#FFF;}


/* box1 */
.box1 .titleLeft{ background:url(/App_Themes/RFOA/Content/box1_titleLeft.jpg) no-repeat;}
.box1 .titleRight{ background:url(/App_Themes/RFOA/Content/box1_titleRight.jpg) right top no-repeat;}
.box1 .titleTxt{ height:30px; line-height:25px; font-weight:bold; color:#FFF; text-indent:10px; background:url(/App_Themes/RFOA/Content/box1_titleShadow.jpg) bottom repeat-x;}
.box1 .contentLeft{ background:url(/App_Themes/RFOA/Content/box1_contentLeft.jpg) repeat-y;}
.box1 .contentRight{ background:url(/App_Themes/RFOA/Content/box1_contentRight.jpg) right top repeat-y;}
.box1 .contentTxt{ }
.box1 .endLeft{ background:url(/App_Themes/RFOA/Content/box1_endLeft.jpg) no-repeat;}
.box1 .endRight{ height:20px; background:url(/App_Themes/RFOA/Content/box1_endRight.jpg) right top no-repeat;}

/* box2 */
.box2 .titleLeft{ background:url(/App_Themes/RFOA/Content/box2_titleLeft.jpg) no-repeat;}
.box2 .titleRight{ background:url(/App_Themes/RFOA/Content/box2_titleRight.jpg) right top no-repeat;}
.box2 .titleTxtBg{ float:left; margin-left:15px; height:30px; min-width:120px; background:url(/App_Themes/RFOA/Content/box2_titleTxtBgLeft.jpg) left top no-repeat; text-align:center;}
.box2 .titleTxt{ background:url(/App_Themes/RFOA/Content/box2_titleTxtBgRight.jpg) right top no-repeat; padding:0 8px;line-height:35px; font-weight:bold; color:#FFF;}
.box2 .btnMore{ float:right; margin:5px 10px 3px 0; border-radius:4px; padding-top:4px; height:16px; width:65px; background:#84c8fc; text-align:center;}
.box2 .btnMore a{ display:block; color:#FFF;}
.box2 .contentLeft{ background:url(/App_Themes/RFOA/Content/box2_contentLeft.jpg) repeat-y;}
.box2 .contentRight{ background:url(/App_Themes/RFOA/Content/box2_contentRight.jpg) right top repeat-y;}
.box2 .contentTxt{ }
.box2 .endLeft{ background:url(/App_Themes/RFOA/Content/box2_endLeft.jpg) no-repeat;}
.box2 .endRight{ height:20px; background:url(/App_Themes/RFOA/Content/box2_endRight.jpg) right top no-repeat;}
.box2 .btnExtense{ float:right; margin:5px 10px 3px 0; border-radius:4px; padding-top:4px; height:16px; text-align:center;}

/* navTree */
#navTree { padding:0 2px;}
#navTree h1 { padding-left:10px; height:30px; background:url(/App_Themes/RFOA/Content/navTreeH1Left.jpg) no-repeat;}
#navTree h1 a{ display:block; background:url(/App_Themes/RFOA/Content/navTreeH1Right.jpg) right top no-repeat; font-weight:bold;}
#navTree h2 { padding-left:20px;}
#navTree h2:hover{ }
#navTree a{ display:block; padding:5px 0px; color:#000;}
#navTree a:hover{}
#navTree .navtreelv1 a{}
#navTree .navtreelv2{}
#navTree .navtreelv2 a{}

/* content */
.boxL1{ height:350px;}
.boxL2{ height:200px; padding:5px 10px;}
.boxL3{ height:420px;min-height:200px; max-height:600px; min-width:180; overflow:auto; }
.boxM1{ height:290px; padding:5px 10px;}
.boxM2{ height:250px; padding:5px 10px;}
.boxM3{ height:400px; padding:5px 10px;}
.boxR1{ height:200px; padding:5px 10px;}
.boxR2{ height:140px; padding:5px 10px;}
.boxR3{ height:140px; padding:5px 10px;}
.line{ background-color:#f9f9f9; height:25px; border-bottom:solid 1px #ececec;  border-top:solid 1px #ececec; text-align:center;}
.line1{ height:25px;text-align:center; }
.lineborder tr td{ border-right:solid 1px #ffffff;}

/* pageBody */
#pageBody{ margin:0 auto; padding-top:0px; width:1008px;}
#pageBody .leftBar{ float:left; margin-right:10px; width:190px;}
#pageBody .middleBar{ float:left; width:608px;}
#pageBody .rightBar{ float:left; margin-left:10px; width:190px;}
#pageBody .business{ float:left; width:808px;}

/* pageFooter */
#pageFooter { margin:0 auto; height:30px; width:1008px; background:url(/App_Themes/RFOA/Footer/pageFooter.jpg) repeat-x;}
#pageFooter .copyright{ padding:8px; text-align:center; color:#666;}
.ContentTable
{
    width: 100%;
    background-color:#d5e7ff;
	border-collapse:collapse;
	border: 1px solid #6b90bf;
}
.ContentTable tr td{
	background-color:#f9f9f9;
	border:solid 1px #bbbbbb;
	text-align:left;
}
.ContentTable td.InputCaption
{
	width:20%;
	text-align:right;
	height:25px;
    white-space:nowrap;
}
/* listTable */
.ctrlBar{ padding:0 10px; height:32px; line-height:32px;}
.searchBar{ padding:0 10px; height:32px; line-height:32px; background:#e1f0fa;}
.cbClass tr td /*CLEAR COMPOSITE CONTROL STYLE*/
{
	border:0px;
	padding:0px;
}

.CmdButtonHoverClass
{
    margin-left:5px;
    margin-right:5px;
	border:0px;
	background-color:Blue;
}

/*中间左右结构左边导航*/
.LeftContent
{
    overflow: auto;
    width: 30%; /* optional, initial splitbar position */
    min-width: 210px;  /*optional */
    border:#6a7173 solid 0px;
    float:left;
  
}
/*中间左右结构右边导航*/
.RightContent
{
    overflow: auto;  
    float:left;
    border:#CC0000 solid 0px;
   
}
/*Input control focus style */
input:focus, input.sffocus, textarea.sffocus
{
    border: solid 1px #FF0000;
}
/* Modal Styles  以下样式控制弹出“用户选择”模态窗口的样式begin*/
.CommonModalMask
{
    opacity: .4;
    filter: alpha(opacity=40);
    background-color: #333333;
}

.CommonModal
{
    border-style: solid;
    border-width: 1px;
    border-color: #888888;
    border-right-width: 3px;
    border-right-color: #888888;
    border-bottom-width: 3px;
    border-bottom-color: #888888;
    background-color: #eeeeee;
}

.CommonModalTitle
{
    font-family: Arial,Calibri,宋体;
    height: 20px;
    font-size: 16px;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 3px;
    padding-left: 7px;
    border-style: solid;
    border-width: 0px;
    border-bottom-width: 1px;
    border-color: #cccccc;
    background-color: #e2eecd;
    color: #698d73;
    font-weight: bold;
    cursor: move;
    overflow: hidden;
    vertical-align: middle;
    background-image: url(/App_Themes/RFOA/Window/MWBg.gif);
    background-repeat: repeat-x;
}

.CommonModalClose
{
    width: 33px;
    height: 20px;
    background-repeat: no-repeat;
    overflow: hidden;
    cursor: pointer;
    float: right;
    background-image: url(/App_Themes/RFOA/Window/Close.gif);
    background-position: center center;
}

.CommonModalContent
{
    background-color: #ffffff;
}

.CommonModalFooter
{
    border-style: solid;
    border-width: 0px;
    border-top-width: 1px;
    border-color: #cccccc;
    background-color: #f1f7fb;
    padding: 2px;
}

.CommonModalResize
{
    width: 14px;
    height: 14px;
    background-image: url(/App_Themes/RFOA/Window/Resize.gif);
    background-repeat: no-repeat;
    overflow: hidden;
    float: right;
    cursor: se-resize;
}

.CommonTextButton
{
    padding: 2px;
    border-style: solid;
    border-width: 1px;
    border-color: #999999;
    border-top-color: #cccccc;
    border-left-color: #cccccc;
    background-color: #eeeeee;
    color: #333333;
    font-family: Arial,Calibri,宋体;
    font-size: 12px;
    font-weight: bold;
    white-space: nowrap;
}

.ValSummary ul li
{
    font-family:"宋体";
    font-size:12px;
    color:Red;  
    list-style-type:disc;
    margin-left:18px;
}

.line0{
	border-width:0px; 
	overflow:hidden; 
	border-top: solid 4px #5292b8;
	height:10px; 
	font-size:0px; 
	padding:10px 0; 
	margin:0;
}
.lineDashed{

	border-width:0px; 
	overflow:hidden; 
	border-top: dashed 2px #7f7f7f;
	height:1px; 
	font-size:0px; 
	padding:0; 
	margin:0;
	}
/* Modal Styles  以下样式控制弹出“用户选择”模态窗口的样式end*/
/* 支持与服务页面Style */
.line2{

	border-width:0px; 
	overflow:hidden; 
	border-top: dashed 2px #7f7f7f;
	height:1px; 
	font-size:0px; 
	padding:0; 
	margin:0;
	}
.line3{
	border-width:0px; 
	overflow:hidden; 
	border-top: solid 4px #5292b8;
	height:10px; 
	font-size:0px; 
	padding:10px 0; 
	margin:0;
	}
.contentdown{
	font:normal 12px Arial, Helvetica, sans-serif; color:#000000; 
	padding:10px 0;
	}
.contentdowna{
	font:normal 12px Arial, Helvetica, sans-serif; color:#a84200; 
	padding:10px 0;
	}
.page{
	font:normal 12px Arial, Helvetica, sans-serif; color:#000000; 
	padding:15px 0 10px 650px;
	}
/* Support address and bus */
.email{
	font: normal 12px "宋体" Arial, Helvetica, sans-serif; 
	color:#1d2088;
	text-align:left;}
	.table tr td{
	border:solid 1px #5292b8;
	height:25px;
	text-align:center;
	}
	.number{
	background-color:#86c8f1;
	font:normal 12px "宋体" Arial, Helvetica, sans-serif;
	color:ffffff; }
	.bgcolor{
	background-color:#eeeeee;}
	.bgcolortop{
	background-color:#CCCCCC;
	}
	.bus{
	font:bold 13px "宋体" Arial, Helvetica, sans-serif;
	color:#333333;
	padding-top:20px;

	 }
	 
